package com.tencent.wxcloudrun.domain;

import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 活动表
 * @TableName t_acti
 */
@TableName(value ="t_acti")
@Data
public class TActi {
    /**
     * ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 活动参选类型 1-上新活动 2-返图活动
     */
    private Integer actiType;

    /**
     * 活动状态 1-草稿 2-未开始 3-进行中 4-抽选中 5-已结束
     */
    private Integer actiStatus;

    /**
     * 活动入围状态 1-未开始 2进行中 3-已结束
     */
    private Integer actiSelectedStatus;

    /**
     * 活动黑箱状态 1-未开始 2进行中 3-已结束
     */
    private Integer actiBlackStatus;

    /**
     * 活动标题
     */
    private String actiTitle;

    /**
     * 活动内容
     */
    private String actiContent;

    /**
     * 活动图片列表
     */
    private String actiImgUrlList;

    /**
     * 活动参选类型 1-手速 2-摇号 3-私养图
     */
    private Integer actiJoinType;

    /**
     * 活动日期
     */
    private Integer actiDate;

    /**
     * 开始时间
     */
    private LocalDateTime actiBeginTime;

    /**
     * 结束时间
     */
    private LocalDateTime actiEndTime;

    /**
     * 入围标志 1-入围 0-不入围
     */
    private Integer selectedFlag;

    /**
     * 入围参选类型 1-手速 2-摇号 3-私养图
     */
    private Integer selectedJoinType;

    /**
     * 入围数量
     */
    private Integer selectedCount;

    /**
     * 入围开始时间
     */
    private LocalDateTime selectedBeginTime;

    /**
     * 入围结束时间
     */
    private LocalDateTime selectedEndTime;

    /**
     * 预售标志 1-预售 0-现货
     */
    private Integer preSaleFlag;

    /**
     * 预填标志 1-预填 0-不预填
     */
    private Integer formFlag;

    /**
     * 黑箱卡标志 1-允许黑箱卡 0-不允许
     */
    private Integer blackFlag;

    /**
     * 黑箱卡数量
     */
    private Integer blackCount;

    /**
     * 黑箱卡开始时间
     */
    private LocalDateTime blackBeginTime;

    /**
     * 黑箱卡结束时间
     */
    private LocalDateTime blackEndTime;

    /**
     * 租户序号
     */
    private Long tenantId;

    /**
     * 删除标志
     */
    private Integer deleteFlag;

    /**
     * 有效标志
     */
    private Integer enableFlag;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private LocalDateTime createdTime;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新时间
     */
    private LocalDateTime updatedTime;
}